import request from '@/utils/request.js'
import { queryParams } from '@/composables/util'

// 用户管理-用户列表
export const getUserList = (page, query = { limit: 10, keyword: '' }) => {
  let querys = queryParams(query)
  return request({
    url: `/user/${page}${querys}`
  })
}

// 用户管理-增加用户
export const createUser = data => {
  return request({
    url: '/user',
    method: 'post',
    data
  })
}

// 用户管理-修改用户
export const updateUser = (id, data) => {
  return request({
    url: `/user/${id}`,
    method: 'post',
    data
  })
}

// 用户管理-删除用户
export const deleteUser = id => {
  return request({
    url: `/user/${id}/delete`,
    method: 'post'
  })
}

// 用户管理-修改用户状态
export const updateUserStatus = (id, status) => {
  return request({
    url: `/user/${id}/update_status`,
    method: 'post',
    data: { status }
  })
}